Requirements Uncertainty Prioritization Approach:A Novel Approach for Requirements Prioritization

نویسندگان

  • Persis Voola
  • Vinaya Babu
چکیده

Requirements Prioritization is to ensure the product developed resonates with the expectations of the stakeholders. Requirements prioritization techniques assist in ensuring this where assessments about the priorities of the requirements will be carried out by stakeholders whose judgment is all about their perception of the system which cannot be precise always. Guesses to be made about yet to be built system where only partial knowledge is available. Imprecision shrouded in the forms of uncertainty, incompleteness and vagueness do exist. In order to incorporate these imprecision elements a novel approach for requirements prioritization called Requirements Uncertainty Prioritization Approach (RUPA) is introduced where the basic prioritization technique Numerical Assignment is shaped as Extensive Numerical Assignment by means of probability distribution and grade intervals. The backbone of the approach is Interval Evidential Reasoning Algorithm, used to aggregate the imprecise assessments of stakeholders. A case study is examined to illustrate the usefulness of this approach. KeywordsImprecision, Numerical Assignment, Requirements Prioritization, Uncertainty.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Supporting the Requirements Prioritization Process. a Machine Learning Approach Limited Distribution Notice Supporting the Requirements Prioritization Process. a Machine Learning Approach

Requirements prioritization plays a key role in the requirements engineering process, in particular with respect to critical tasks such as requirements negotiation and software release planning. This paper presents a novel framework which is based on a requirements prioritization process that interleaves human and machine activities, enabling for an accurate prioritization of requirements. Simi...

متن کامل

Supporting the Requirements Prioritization Process. A Machine Learning approach

Requirements prioritization plays a key role in the requirements engineering process, in particular with respect to critical tasks such as requirements negotiation and software release planning. This paper presents a novel framework which is based on a requirements prioritization process that interleaves human and machine activities, enabling for an accurate prioritization of requirements. Simi...

متن کامل

Software Requirement Prioritization using Machine Learning

Requirement engineering plays a very important role in software development life cycle (SDLC). Generally Software projects suffer with the problem of various types and categories of requirements and are also delimited by constraints like time and budget. To deal with this type of requirement complexity, project managers need to prioritize the requirements of the proposed software effectively. T...

متن کامل

Adaptive Fuzzy Hierarchical Cumulative Voting: a Novel Approach toward Requirement Prioritization

In Software Engineering (SE) process Requirement Engineering (RE) is considered as an important part in Software Development Life Cycle (SDLC). Requirement Prioritization is very useful for making good decisions about product plan but most of the times it is ignored. In many cases it is seem that the product fails to meet its core objectives because lack of proper prioritization. Increased emph...

متن کامل

A Modified Desirability-Based Prioritization Technique For Software Requirements

This paper presents a methodology for requirement prioritization. The approach provides a flexible and realistic approach that considers all attributes of particular requirements and fuses them into a unified metric, representative of all quality criteria identified for a specific software project. The derived quality measurement can be used as the main metric for requirements prioritization. T...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012